'use strict';

app.controller('messageListCtrl', function($element, $scope, $state, rest, user, $rootScope, ngDialog, uiLoad ,$compile) {
    var data = angular.copy($scope.ngDialogData, {});
    

    $scope.queryParams = {
        openId: user.get('openId')
        // openId: "d066a6b21c6f4832881697d4f081ddab"
    };
    $scope.$on('msg2', function(e, msg) {
            $scope.confirm({});
            console.log(msg);
    });

    // rest.post({
    //     methodId: '3016',
    //     data: $scope.queryParams,
    //     success: function(res) {
    //         if (res.code == 0) {
    //           $scope.data = res.res.data;
    //           $scope.$apply( function(){
    //             $scope.data = res.res.data;
    //             console.log(res.res.data)
    //           } )
    //         }
    //       },
    //       error: function() {
    //         console.log( "失败！");
    //       }
    // });
    $scope.tableLoanDatas = {
        "dom": "tipr",
        "sAjaxSource": "3016",
        "aoColumns":  [
            {
                "mDataProp": "title",
                "sTitle": "消息标题",
                "sDefaultContent": "",
                "sClass": "center"
            },{
                "mDataProp": "contents",
                "sTitle": "消息内容",
                "sDefaultContent": "",
                "sClass": "center"
            }, {
                "mDataProp": "createDate",
                "sWidth": "200px",
                "sTitle": "时间",
                "sDefaultContent": "",
                "sClass": "center"
            }

        ],
        "fnRowCallback": function(nRow, aData, iDisplayIndex ) {

          // var btnStr = "";
          // btnStr += "<a href='javascript:;' class='btn btn-yellow' ng-click='godetail(\"" + aData.openId + "\",\"" + aData.noticeId + "\")' style='margin-right:10px;'>查看</a>";
          // btnStr += "<a href='javascript:;' style='margin-right:10px; width:240px;'>{{createDate}}</a>";
          console.log(aData);
          // function time(mydate){
          //     var str = mydate.substring(0,10);
          //     var dataArr = str.split('-');
          //     var timeStr = dataArr[0]
          //       +"年"+dataArr[1]+"月"+dataArr[2]
          //       +"日";
          //       return timeStr;
          //  }
          // $(nRow).find(".handle-td").append($compile(btnStr)($scope));
            
        },
        "fnDrawCallback": function(oSettings) {
            // $scope.planStatusValue = $scope.queryParams.planStatus;
            // if ("number" == typeof $scope.planStatusValue) {
            //     $scope.checkTypeArray.map(function(ele, index) {
            //         if ($scope.planStatusValue == ele.value) {
            //             $scope.planStatus.selected = ele;
            //         }
            //     })
            // }
        },
        "fnServerParams": function(aoData) {
            // if($scope.planStatus && $scope.planStatus.selected){
            //     $scope.queryParams.planStatus = $scope.planStatus.selected.value
            // };
            // $scope.queryParams.openId = $scope.params.openId;
            aoData.push({
                'name': 'queryParams',
                'value': $scope.queryParams,
            });
            return aoData;
        }
    };

});